import { get, post } from "../http/request";
import type { IUserInfo, IRegistryUser } from "../types/user";
// 导出一个函数getUserById，用于根据id获取用户信息
export const getUserById = (id: number) => {
  // 调用get函数，传入空对象和api路径，返回用户信息
  return get<number>({}, `/api/users/${id}`);
};
// 导出一个名为hasUser的函数，该函数接收两个参数：用户名和密码
export const hasUser = (username: string, password: string) => {
  // 使用post方法发送请求，请求的参数为空对象，请求的URL为/api/hasUser，请求的body为用户名和密码
  return post<IUserInfo>({}, `/api/hasUser`, {
    username,
    password,
  });
};
export const registerUser = (data: IRegistryUser) => {
  const { username, phone, password } = data;
  return post<IRegistryUser>({}, `/api/addUser`, {
    username,
    password,
    phone,
  });
};
